﻿using System.ComponentModel;

namespace SC2BuildPlannerLib.Enums
{
    /// <summary>
    /// Enum type for in-game units
    /// </summary>
    public enum UnitEnum
    {
        [Description("SCV")]
        SCV,
        [Description("Marine")]
        Marine,
        [Description("Marauder")]
        Marauder,
        [Description("Reaper")]
        Reaper,
        [Description("Ghost")]
        Ghost,
        [Description("Tactical Nuke")]
        TacticalNuke,
        [Description("Hellion")]
        Hellion,
        [Description("Siege Tank")]
        SiegeTank,
        [Description("Thor")]
        Thor,
        [Description("Hellbat")]
        Hellbat,
        [Description("Widow Mine")]
        WidowMine,
        [Description("Viking")]
        Viking,
        [Description("Medivac")]
        Medivac,
        [Description("Banshee")]
        Banshee,
        [Description("Raven")]
        Raven,
        [Description("Battlecruiser")]
        Battlecruiser,
        [Description("Drone")]
        Drone,
        [Description("Overlord")]
        Overlord,
        [Description("Overseer")]
        Overseer,
        [Description("Queen")]
        Queen,
        [Description("Zergling")]
        Zergling,
        [Description("Baneling")]
        Baneling,
        [Description("Roach")]
        Roach,
        [Description("Infestor")]
        Infestor,
        [Description("Hydralisk")]
        Hydralisk,
        [Description("Mutalisk")]
        Mutalisk,
        [Description("Corruptor")]
        Corruptor,
        [Description("Brood Lord")]
        BroodLord,
        [Description("Swarm Host")]
        SwarmHost,
        [Description("Viper")]
        Viper,
        [Description("Ultralisk")]
        Ultralisk,
        [Description("Probe")]
        Probe,
        [Description("Mothership Core")]
        MothershipCore,
        [Description("Mothership")]
        Mothership,
        [Description("Zealot")]
        Zealot,
        [Description("Stalker")]
        Stalker,
        [Description("Sentry")]
        Sentry,
        [Description("High Templar")]
        HighTemplar,
        [Description("Dark Templar")]
        DarkTemplar,
        [Description("Archon")]
        Archon,
        [Description("Phoenix")]
        Phoenix,
        [Description("Void Ray")]
        VoidRay,
        [Description("Carrier")]
        Carrier,
        [Description("Interceptor")]
        Interceptor,
        [Description("Oracle")]
        Oracle,
        [Description("Tempest")]
        Tempest,
        [Description("Observer")]
        Observer,
        [Description("Immortal")]
        Immortal,
        [Description("Warp Prism")]
        WarpPrism,
        [Description("Colossus")]
        Colossus
    }
}
